A Software Developer with demonstrable professional experience. Develop software products that improves the lives of others. You are a skilled developer with a passion for helping others and enjoy working in a dynamic, collaborative environment. Your primary focus will be software development but yo...